package com.android.pagemarket.io.protocol.in;

import com.android.pagemarket.business.logic.InitManager;
import com.android.pagemarket.io.protocol.out.InitInfo;

/*********************************************************
 * @author : zhaohua
 * @version : 2012-11-5
 * @see : 应用初始化接口
 * @Copyright : copyrights reserved by personal 2007-2011
 **********************************************************/
public class InitAction extends HttpAction<InitInfo>
{
//    initNo  是   N   初始化版本号
    public InitAction(int initNo)
    {
        super("3");
        addJsonParam("initNo", initNo);
        if(!InitManager.getInstance().isInitOK())
        {
            // 第一次初始化，加这个
            addJsonParam("udid", InitManager.getInstance().getImei());
        }
    }

    @Override
    protected InitInfo parseJson(String response) throws Exception
    {
        InitInfo one = new InitInfo();
        one.parseResult(response);
        return one;
    }

}
